Program machine



H. SANNER PROGRAM MACHINE Filed Sept. 4, 1923 June 16, 1931.

4 Sheets-Sheet l June 16, 1931. H. sANNER 1,810,732

PROGRAM MACHINE Filed Sept. 4, 1925 4 Sheets-Sheet 2 uZer 5225727267June 16, 1931. H. SANNER. 1,810,732

PROGRAM MACHINE Filed Sept. 4, 19225 4 Sheets-Sheet 3 June 1 6, 1931.

H. sANNER 1,810,732

PROGRAM MACHINE Filed sept. 4, 1923 4 Sheets-sheet 4 l MIP-#ll m o m YInman/250? Iza Zer ,5257272671 Patented June 16, 1931 l y Y l y1,810,732,

UNITED STAT-ES` PATENT OFFICE HULBERT SANNER, OF CHICAGO, ILLINOIS,ASSIGNOR TO LOTHAR A. EDERER, OF CHICAGO, ILLINOIS PROGRAM MACHINEApplication filed September 4, 1923. Serial No. 660,694.

VMy invention relates to improvements yin easy to assemble and have aminimum of program machines wherein all the switching, working parts.Another object is to provide controlling and operating elements areelecin a program machine a series of separate trically operated andcontrolled. It cominter-locking time switches whereby the add- 5 prisesa plurality of separate switches, there ing to or subtracting from theprogram ma- 55 being at least one each for minute, hour, day chine ofhour, day, or week, or largertime and perhaps other greater or smallertime inunit controls may ,be effected merely by tervals. These switchesor control elements changing the number of series of switches alloperate in unison, the shorter time eleor levels and wherein from asingle master l ment switches periodically operating the clock by merelyadding to the number of G0 longer time element switches, at the end ofswitches in any single stage or in any plueach recurring cycle ofoperation of the rality of stages, the number of separate proshorterone. grams may be indefinitely expanded.

By the use of a` plurality of separate inter My invention is illustratedmore or less l controlled time element controlling switches,diagrammatically in the accompanying 65 it is possible in my programmachine to prodrawings,` wherein i duce any desired result in time orcontrol by Figure 1 is a front elevation of the switch merely adding thenecessary number or' and control assembly;

switches or levels. Y Figure 2 is a side`v elevation looking at lAssociated with the switches are a plu Figure l from the left; 70 ralityof electric control circuits so arranged Figure 3 is a section along theline 3-3 and combined with an operating or program of Figure 2; n panelthat by plugging in on the panel, the Figure 4 is a wiring diagram withsomev apparatus ymay be set so that any selected circuits omitted. Y vtime circuit may be closed when that time Like parts are designated bylike characis reached, and a signalgiven or a current ters throughoutthe speeilication. sent or a. time recorded.

YThere is, therefore, in combination with the electric switches, aplurality of separate A is a wall panel of the usual type. It electriccircuits, there being working circuits carries a switch controlassemblyr at the top S0 by which one switch actuates another and and aplurality of program panels A1 and A2, program circuits which whenclosed by the though there may be more or less or but a timeswitchesvthrough a plugged circuit in single large one as the case maybe. Mountthepanel gives a signal outside the system. ed on the wallpanel A are the U-,shaped 35. The arrangement of the ypanel and VitsasbracketA members A4 and A5. The entire 'S5 sociation with the otherparts is such that switch, solenoid and control assembly is piv'- allcircuits closed through the switches and oted on the hinge pin AG on thebracket A their associated partsto the panel, are open and adapted to belocked in normal workat ythe panel except where the operator has Vingposition in front of the panel A by means 40 plugged in a particularcircuit to close it. ci the pins A7, A7 engaging the bracket A4. 9

One object of my invention is to provide 'These pins may be withdrawnand the assemfory the use of a plurality of separate control bly swungout on the hinge pin A6 when it is and selecting electricswitches-inter-related desired to .get at the back of the assembly and.inter-locking vand working in unison for the purpose of makingadjustments and .15 through amanually'adjusted program panel wiring, forit will be understood that vthe 95 to operate machinery at predeterminedtime various conductors terminating at the switch intervals when theassociated switches are, in assembly come out to it `through the wallavpredetermined .series of relations. panel. The program panels A1 andA2 are Another Objectis to `provide a program shown because we haveillustratedY and dismachine which will be compact and simple,l cussedbelow a plurality of separate minute General mechanism,

and hour switches and it mipjht be desirable to have one program machinewhich would operate a plurality ot separate programs, in such case therewould be one panel for each couple of minute and hour switches and a.separate program could e set on eac-h panel.

Tl e switch assembly is built up oit the horizontal cross pieces A8, Apivoted on the pin A and a fiat plate A10 and comprises the master clockrelay E2, the clay calendar swi tch A12 and a bank el motor magnets A13,the minute switch A14' and the hour switch A.

lhe n'iechanisn'i ol' the various hour and minute switches issubstantially the saine and a description of one will sutiice for all.'lf he calendar switch for day to day operation, however, is somewhatdifferent and will be separately described.

ln l `igure 2 is shown a minute switch cempria-ing two identical levelsassociated Vwith a single operating sharit and arranged above the otheralong the shaft. The iirst level contains coinlnutator bars :from l to30, the second, bars from Ell to 6() and there are two dian'ietricallyopposed wipers one asseciatcd with each level so that when the wiper onthe first level lea-ves the bar 30, the wiper on the second levelengages the bar 8l and when the wiper on the second level leaves the barGO the wiper on the iirst level reengagjes the bar l.

Each level comprises a seini-ii'cx.lar insulating segment C, carryingaplurality ol radial conunutator bars C1, the outer ends olf which arearranged lior attachn'ient to conductors. '.lhe inner ends of these barsare flattened to engage the wiper C: which prejccts from a hub C3 on asha ft "4. there beingtwo of these hubs and wip-ers :lor the two levelsand a single ratchet wheel C5 mounted on the shaft and adapted to bemoved for` Yard, step by step by means ot dog C on the lever arm C?reciprocated by motor niagnc-t Cf", which when energized cemprcsses thespring' Cw and when deenel-fixed permits the sprin ,-g lo move the leverand dei; baci; te rotate the wheel. C" is a stop spring' engaging theratchet wheel to prevent backward movement of the wipers. The motormagnet CS is energized once caca minute by a. current sent from a masterclock se that the v-ipers on the two minute levels move .step by stepone minute per step, the minute switch makina' one complete revolutienet (Si) tiens in one hour.

The hour switch is exactly the saine in `general arrangement andoperation as the minute switch except that there is but one level andthat there are only twenty-live bars instead ot thirty in each level.This being the case, I have not specilically shown or described thedetails ot the hour switch because a. description 0i' the minute switchsuiiices. The hour switch comprises a single semi-circular segment withtwenty-tive comn'iutator bars and two wipers on the same level, thewiper supporting shaft makes one half a revolution every twentyniiourhours and when one wiper has moved from .l to 2.1i-, er trom l a. 1n. tol2 in. m. and trom l p. in. to 121i. the other wiper into action. Theuse ot two wipers in the same plane permits use or a continuous rotaryymotion with a semi-circular ceinniutator, thus making it possible forall the wiring on the reverse ends of the commutator bars to beassen'ibled on one side of the commutator segment.

The step by step motion of the wipers 'for the hour switch is as aboveindicated. obtained in eX ctly the saine way as the minute switch butthe means for exciting the hour motor n'iagnets are diiii'erent in thatthey depend not upon the constant minute by minute operation ot' amaster clock but upon the closingl ot a circuit by a switch associatedwith the minute switch so that there will be one forward step from onehour to another at the end of sixty minutes or each complete rotation ofthe minute switch.

In order to obtain this control, there is associated with the Iminuteswitch a separate oilieratinp,` level D, which is structurally identicalwith the other levels of the minute switch except that only a few ot thecommutator bars are in circuit, the others are lett blank and the wipertravels along' them with the rotation of the minute shaft withoutproducing any effect. lVhen the operating' wiper reaches the livecomnmtator bars, a circuit is closed through the hour switch motormagnet and one hour step is taken. The forward step from one hour to thenext is taken as the minute wiper reaches the one minute before the hourposition so that the circuit will be prepared for the even hour whenthat hour starts.

Referring now to the calendar switch shown in Figure 3, there isprovided an insulated segment B, which carries radial cominutator barsB1, B2, B3, B", Bf, B, BT, and lis. The iirst seven bars each representone day in the week and the eighth is for a reset connection. B9 .is awiper or switch arm on a shal't B10 and is adapted to move forward stepby step to come into contact with successive connnutator bars. Therotation et this wiper is caused by a dog B11 engaging a ratchet wheelB20 and rcciprocatcd by a `motor magnet H11. spring H14' resists ther-:itation ci the wiper and a latch Hl is provided engaging teeth on theratchet to prevent movement in the reverse direction when the dog` B11is out of action. B1 is a. delayed action relay adapted when excited torelease the latch H15 to permit the wiper to return to starting'position under the pull of the sin-ing H14, after the wiper has movedfrom the bar B1 representing' Brion/,lay to and beyond B7 representingSmid ay. The relay Bl is in circuit with the contact bar Bs so that i beused in the program.

` the bell Ais rung or Y or the signal 1s given or when the :motormagnet H11 hasmoved the wiper tothecontact B8, the relay B15 will beexcited' but because its action is delayed by the slow acting relay J*motor magnet H11 will let go first `while the relay B15 is still holdingthe latch out so that the Wiper'may go back to its initial position incontact with the commutator B1.

It will be notedfrom the above that there are three separate switchgroups, a `minute switch group with its shaft, an hour switch group withits shaft, andra calendar switch group with itssha'ftpthough for thepurpose of having a plurality of separate programs, it mightunder someconditions, be desirable to mount on the hour and minute switch shafts,a plurality of separate hour and minute switches in which case each suchcouple of hour and minute switches would be associated with a sparateprogram panel so that separate programs might be worked out withdifferent coup-les Aof hour and minute switches. This would not normallynecessitate any cause ordinarily a program is the same from day to day,though it is conceivable that under some conditions the calendar switchmivht be wired into the program bank, in

e which case, 1f dierent programs were to be used, Ait might bedesirable to have a plurality of calendar switches.

The working circuits, electric or motor magnets, delayed actionfeatures, switches andthe like which are shown diagrammati- Y' cally inthe wiring diagram will be discussed in connection with the discussionof the wiring diagram only. It willbe understood that there are aplurality of separate switches, magnets, relays and the like to causeproper operation ofthe device and a proper interrelation and cooperationand ti-ming of the various parts.

In order to perm-it a proper setting up and selection ofthe program, thelarge number of hour and minute contact bars are needed. There must be acontactbar for every one oi sixty minutes and a contact bar for everyone ot twenty-four hours .and conductors must lead from all thesecontact bars to the program panel. Or at least it must be possible toprovide such conductors if desired though for individual programs someof the minute and even hour wires may be omitted c if the timesrepresented b v them are not `to The circuit is closed through theselected hour contact bar selected minute contact bar so that when thehour and minute wipers are on the corresponding commutator bars,'thecircuit is ciosed'and the machine is operated thecard is punched asl thecase may be. i

Electr-'i0 crcel/its lnmy apparatus :I yuse .three .separate change inthe calendar switch be-l and the Y groups of electric circuits. Thefirst is the master `clock circuit including, or at least controlled andactuated by the master clock so as to senda working impulse into myapparatus once each minute. This circuit forms no part of the presentinvention. Suiiice it to that this circuit is open and closed once eachminute by anytype of master clock and actuates the minute switch mo tormagnetonce each minute to start the whole chain ot operation.

The second is the working circuit by which the minute switch as itrotates in response to the driving force from the master clock causesthe correct 'timing rotation of the hour switch andthe calendar switchand causes the proper timing and inter-cooperation of the moving partswhich combine to Jform the time control element in my program machine.

The third is the program circuit which works through the program paneland the hour and minute commutator bars to cause an electric impulse tobe set up when the cireuitis closed through predetermined hour andminute points on the program panel.

Master clock circuit E is a master clockassociated with a source ofelectric power not shown and adapted to close acircuit through theconductor E1, the master` clock relay E2 and the conductor E3 once everyminute. llVhen the master clock relay E2 is energized, the switch EL1 isclosed and a current then iows from the ground through thev conductorE5, switch E4, conductor EG, minute switch motor magnet C8, conductorET, battery E8, and back to the ground. This causesthe motor magnet C8to operate once to move the minute switch for ward one step and thiscontinues minute by minute aslong as the master clockcontinues tooperate.

lV mik/ng circuitv Then the motor magnet the switch F is closed from theground through the conductor F1, switch F, conductor E2, the minuteoperating switch D and nothing happens so long as the wiper is incontact with the dead commutator bars. As the minute switch rotates,however, the wiper will iinally come in contact with the bar 59 and whenthis happens the circuit is continued through the conductor F4, the hourswitch motor magnet B12, the conductor B13, battery BM, back to theground. This movement is repeated onceevery hour and since there are asshown, twenty-tivebars in the hour switch commutator, it is necessary toprovide some additional means to step from No. Q5 to No. l withoutwaiting for a second engagement with the 59 minute contact on C8 isenergized, and a current passes theminute operating level.

(It would be possible toy dispense with the to the wiper F3 o'r` 1 hasreached the' Sunday position. Thisis done asy follows:

The wiper B9 is moved forward a stepat a time until it reaches theSundayV commu,- tator bar. At one minute after one oclock on Mondaymorning, the wiper will be moved forward to the next commutator bar butthis is not theMonday bar, itis thereset commutator bar. At this time acircuit is closed from the groundedbatteryH, conductor conductor J1through wiper B9, reset commutator bar B9, conductor J19, slow actingrelay vJf1, conductor J9, back to the ground This energizes the slowacting relay JT* to close theswitch J9. This in turn, closes a circuitfrom the grounded battery H9, conductor H7, conductor J7, switch J G,conductor J f1, relay magnet J9,`conductor H9, tothe ground. When thismagnet J -9 is energized itv pulls down the reset dog H19, to releasethe ratchet wheel associated` with the wiper B9, and permits the springB19 `to throw the wiper back to the Monday position.

The various operations above describedcan take place in the variouscircuits indefinitely and every time the master-clock sends an irnpulse,theminute switch moves forward one step. Every time the hour switch hasmoved forward twenty-four steps the additional step is automaticallytaken and it starts again,

on its twenty-four hour circuit and every time the hour switch makes acomplete circuit the calendar switch moves one step` andE every time thecalendar switch has made seven steps, it is automatically returned. to;

the starting position.y The connection between these various steps andthecontrol and operating mechanism are all electrical andA there is nomechanicalv controly whatever eX- cept the driving force of the motormagnet associated with `its return spring which in every case gives astep-by step reciprocating movementto move a ratchet wheely with itsassociated wipers forward a step at a time. Thusall parts karemechanically independent one of another. Y

Thev hour andl minute switchesl above referred to have each associatedwith them a` working or operating switch which switches have nothing todowith the programA circuit but it is their function as above pointedout to time, operate and controlthe program switches or the program`levels-of the minute and hour switches. Y

Piwgmm circ-uit I have illustrated two hour switches and two minuteswitches, the minute switches being divided as above suggested into two.

levels. A description of one hour switch and ductor E5, switch K,conductor K1, withy branches K3, leading, respectively to the l to 30and 31 to 60 minute levels of the minute switches. Assuming that.the'parts are in position shown in Figure 4, a circuit WillI lead fromVconductor K9, through wiper C2 'tothe minute contact 60, conductor K4,to the program panel strip K5, where it terminates unless one of theprogram panel pins have been inserted as at K6 in line with the panelstrip K7 which is in communication with the conductor K9 leading to theeight` oclock commutator bar which in turn is connected to a wiperK9 onythe hour switches. Thecircuit continues through` the lconductor K19 torelay K12, conductorK13, to the Saturday and Sunday barsvof the calendarswitch so that only-when the switch K is closed and the wiper B9v isincontact with Saturday and Sunday bars of the calendar switch willthere be a closure of this particular program circuit and this circuitunder these conditions will; be closed only at eight oclock a. m. onSaturday and Sunday. A

Al circuit may be closed from the ground to the conductor E5, switch K,conductors K1, K9, wiper C2, bar 40,' conductor L to the panelv stripL1, pin L2, panelV strip L, conductor L, twelve oclock noon commutatorbar, wiper K9, conductor K1", relay K12, conductor; K13, the Saturdayand Sunday bars on the calendar switch; this circuit would bc completedonly at, twelve-forty on Saturday and; Sunday. 1f these pins wereremoved, the circuit will. Il Ot be closed. If the pins are put in anyof the other crossings in the pro- ,gram` panel corresponding circuitswill; be closed when the wipers on the hour and minute switches areinthe corresponding .post tions. For both. these circuits or any othercircuit, the circuit will continue through the wiper B9, conductoi` J1,conductor H5', and battery H6, back to the ground. This will energizethe relay K12, and close the bell ringing circuit through switch L5. Theabove refers to the program operated by one of the pairs of hourandminute-switches. A differ# ent prog-ram can be operated by the otherpair, the wiring beingexactly the same ex,-

Aso

inc

unf,

Sunday bars. Thus on the earlier days of the week a program will begiven by one pair olf' hour and minute switches; on Saturday and Sundayaprogram will be given by another. There might be ethergroups or pairsol' hour and minute switches or there might be only one. In any eventthe circuit is only closed through the relays K12 er M2 to energize themand close the bell ringing or other working circuits when. the followingrequirements are completed; the master clock has closed the switch, thehour and minute wipers are en the bars selected and the calendar wiperis on the day selected. lf he hour and minute combination is selected byplacing the program pin in the program panel.

t will be evident that while I have shown in my drawings an operativedevice, still many changes might be made both in the size, shape and arrangement ot parts without departing` materially trom the spirit ol myinvention and l. wish, thereilorc, that my showing be regarded as in asense dian'rann matic.

One characteristic o'l the apparatus which` I have discussed, is thatthe program panel which is the element through which the operatornormally controls the program, is not necessarily an integral part ol orphysically adjacent to the remainder of the apparatus. The program panelmay be at any suitable point where the operator can control it and theconductors may lead tinto it 'from the hanging apparatus so that theprogram panel. is in al very real sense a remote control station.

I h ave shown the entire device electrically controlled and operated. Itevident, however, that it might be electric only in part, that is tosay, any one oilf my electric circuits o any separate group of myelectric circuits might be associated with. other known electricfeatures or operating parts and it will therefore be understood thatwhile I have described the minute, hour and other switches, and sh ownthem as electric switches, the term switch as applied to them doc-s notof' necessity imply electric switches. The timing devices might beelectrically operated or they might not, and they might control thesignals and the working of the interrelating parts by electric means orby other mechanisms.

I claim:

l. flu an electric program machine, a plurality ot time switches, meansilor giving Yhem a continuous :forward step by step ino-vement, a dayswitch and means ,For giving it a loiwa rd day by day moven'ient andmeans for autoniatically reversing the direction of movement of the dayswitch for returning it to the starting position at the end of apredetermined number of days, the day switch being operated under thecontrol of the time switch.

2. An hour switch for program machines comprising wiper and twentyiveContact points adapted to be engaged by the wiper, means for moving hewiper in a forwari'l step by step motion from one hour contact to thenext and auxiliary wiper moving means controlled by engagement ol' thewiper with the twenty-liitth contact lfor moving it into contact withthe first contact of the series.

In an electric program machine, a day switch` coniprising a wiperoperating moans therefor and a. series of contact points, one for eachday, means for moving the wiper successively into engagement with saidconta cts and means controlled by the engagen'ient ot the wiper with oneof said contacts for re turning the wiper to initial position when ithas mad)l a predetermined number of steps.

ln a program machine, a plurality olf time switches, me 'lorcontinuously driving said switches `in a step by step movement, a dayswitch, `and means tor cyclicly (,lriving the day ,sv t -h step by stepa predetermined number ofl steps. restoring means tending to oppose thestep by step movement olf the day switch, Ameans to loch the day switchsuccesA sively in a pre letermined number of forward positions, andmeans tor releasing said locle ing means at predetermined times, said restoring means at such times returning the day switch to an initialstarting posit-ion by a continuous movement in a reverse direction.

5. ln a program machine, an hour switch mechanism including a series ol"twenty-live contacts, a contact wiper, time controlled mea-ns Jformoving the wiper step by step to engage the contacts successively, andnxeans controlled by engagement between the wiper and the twenty-lilthcontact for moving thc wiper into ei'igagcment with the lirst contact ofthe series.

6. In a program machine, a minute switch mechanism comprising aplurality ot minute contacts arranged in a pair ot semi-circularparallel banks, there being an equal number ot contacts in each bank, arotatable shalt concentrically disposed with repect to theI banks ocontacts, a pair of axially spaced diametrically opposed arms carried bythe shaft, a wiper carried by each arm, each ol said wipers arranged tosuccessively engage the contacts of one bank when the shalt is rotated,said wipers alternately engaging their respective banks,

7. In a progrznn machine, a minute switch mechanism comprising aplurality ol minute contacts arranged in a phiralitj.Y oiE ani-circularparallel banks, a rotatable shatt conceiitrically disposed with respectto the banls ot contacts, a plurality ol axially spaced angularlydisposed arms carried by the shaft. a. wiper carried by each arm, eacho'f said wipers arranged to successively engage the contacts of one bankwhen the shaft'is rotated, the angularity of said wiperarmsbeing such asto cause one of the wipers to engage Laion'az the iirst contact of itsbank immediately icllowing the breaking of the engagement betweenanother wiper and the last conta-ct ot its bank.

8. In a program machine including a minute switch mechanism, an hourswitch mechanism and a day switch mechanism and means for advancing theminute switch mechanism step by step, the combination with the hourswitch mechanism and the day switch mechanism, of electro-magneticdriving means for each of said last mentioned switch mechanisms, saidelectro-magnetic driving means for the hour switch mechanism beingenergized directly by switch means controlled by the minute switchmechanism and the electromagnetic driving means for the day switchmechanism being energized by series switches controlled respectively bythe minnteswitch mechanism and the hour switch mechanism.

9. In a program machine including al minute switch mechanism, an hourswitch mechanism and a day switch mechanism, electromagnetic di'ivingmeans for the hourswitch mechanism controlled by the minute switchmechanism, and auxiliary means for energizing the electro-magneticdriving mechanism for the hour switch mechanism for advancing the dayswitch mechanism said auxiliary means including a relay initially andmomentarily energized through the `hour switch mechanism and ashuntcircuit for bypassing thecurrent around the hour switch mechanismimmediately following the initial energization of said relay.

l0. In a program machine, a minute switch mechanism, an hour switch anda day switch mechanism, electro-magnetic means controlled by the minuteswitch mechanism for advancing the hour switch mechanism,electro-inagnetic means controlled by the minute switch mechanism andhour switch mechanism for driving the day switch mechanism, auxiliarymeans for energizing the electromagnetic hour switch driving mechanismfor advancing the day switch mechanism, said auxiliary means including arelay energized through the hour switch mechanism, said relay includinga make-before-break switch for energizing a shunt circuit whereby tobypass the relay current around the hour switch mechanism.

1l. In a program machine, a day switch, an electro-magnetically operatedratchet mechanism for advancing the switch step by step, springA meansbiasing the switch to an initial position, locking means retaining theswitch in positionto which it has been advanced, means responsive tomovement of the switch to one of its positions for releasing saidlocking means to allow the switch to return to its initial positionunder action of said spring.

12. In a program machine, a day switch including a plurality of daycontacts, electromagnetically eperatedratchet means for. advancing theAswitch day` by dayhspring means tending to maintain the switch in. aninitial position but yielding in response to the'force oi" theelectro-magnetic switch advancingmeans, a locking pawl for retaining theswitch in a plurality of advanced positions, asolenoid for releasing thelocking pawl, an auxiliary contact onithe switch and means responsive toengagement of the contact by the switch for. energizing the solenoid torelease the pawl, said last mentioned means including a slow actingrelay operating to maintain the solenoid energized a sutticient lengthof time to allow the spring to return the switch toits initial position;

13. In a program machine, an hour switch mechanism including avsemi-circular bank of hour contacts, the contact for the iirst hourbeing substantially diametrically opposite tothe contact for thetwenty-fourth hour, and a rotatable contact wiper having diametricallyopposed arms disposed concentrically with respect to the bank ofcontacts and means for rotating said arms whereby as the arms arerotated one arm engages the iirst hour contact immediately following thebreaking of the contact between the other arm and the contact for thetwenty-fourth hour.

14'. In a program machine, including minute switch'mechanism, an hourswitch mechanismand a day switch mechanism andlmeans for advancing theminute switch mechanism step by step the combination with the hour andday switch mechanisms, of electro-.magnetic means for driving saidswitches, an aux'- iliary switch arm driven by the minute switch'mechanism, auxiliary contacts engaged by the auxiliary switch arm, theengagement of the auxiliary arm with one ofsaid contacts closing anenergizing circuit through the electromagnetic driving means for thehour switch mechanism.

l5. In a program machine, including minute `switch mechanism, an hourswitchv mechanismV and a day switch mechanism, and means for advancingthe minute switch mechanism step by step the combination with the hourand day switch mechanisms, of electromagnetic means for driving saidswitches, an auxiliary switch-arm driven by the minute switch mechanism,rauxiliary contacts engaged by the auxiliary switch arm, the en.-gagement of the auxiliary arm with one of said contacts closingan'energizing circuit through'the electro-magnetic driving means for thehour Vswitch mechanism, an auxiliary switch arm driven by the hourswitch mechanism and auxiliary contacts engaged by the auxiliary armofthehour switch mechanism, said auxiliary arm of the hour switchmechanism periodically engaging one of its auxiliary contactssimultaneously with the engagement of the auxiliary arm of the minuteswitch mechanism with another of its contacts to close an auxiliarycircuit through the electro-magnetic driving means tor the hour switchmechanism to advance said. switch mechanism an extra step.

16. In a program machine, including minutc switch mechanism, an hourswitch mechv anism and a day switch mechanism, and means for advancingthe minute switch mecnanism step by step the combination with the 10hour and day switch mechanisms, oi electromagnetic means for drivinpsaid switches, an auxiliary switch arm driven by the minute switchmechanism, auxiliary contacts engaged by the auxiliary switch arm, theengagement of the auxiliary arm with one or said contacts closing anenergizing circuit through the electro-magnetic driving means for thehour switch mechanism, an auxiliary switch arm driven by the hour switchmechanism and auxiliary contacts ei'igaged by the auxiliary arm ot thehour switch mechanism, said auxiliary arm of the hour switch mechanismperiodically engaging one of its auxiliary contacts simultaneously withthe engageL ment of the auxiliary arm of the minute switch mechanismwith another ot its contacts to close an auxiliary circuit through theelectro-magnetic drivingv means for the hour switch mechanism to advancesaid switch 430 mechanism an extra step, said extra step placing theauxiliary arm ot the hour switch mechanism in engagement with another otits auxiliary contacts simultaneously with the engagement of theauxiliary arm of the minute '35 switch with another of its contacts toclose a circuit through the electro-magnetic driving means for the dayswitch mechanism.

17. In a program machine including' a minute switch mechanism, an hourswitch mech- 40 anism and a day switch mechanism and means for advancingthe minute switch mechanism step by step, the combination with the hourand day switch mechanisms, of electro-magnetic driving means therefor,circuit control- {'45 ling means operated by the minute switch.

mechanism for energizing the electr-canagnetic driving means of the hourswitch mechanism, an auxiliary switch arm driven by the hour switchmechanism and auxiliary contacts engaged by the auxiliary arm ot thehour switch mechanism, the auxiliary arm oi" the. hour switch mechanismperiodically cn- ;raging one ot its auxiliary contacts simultaneouslywith the closing of the current con- "rolling means operated by theminute switch mechanism to close an auxiliary circuit through theelectro-magnetic driving means of the hour switch mechanism to advancesaid switch mechanism an extra step.

Signed at Chicago, count-y of: Cook and State ot' Illinois, this 25thday of August,

HULBERT SANNER.

